1

最近在利用vue做博客的时候,发现了一个小问题,正常情况下,我们是无法在<router-link>中绑定click等事件的,就算绑定了,那也会被触发,下面也是从网上百度的解决方案如下:

<router-link :to="{name:'Home'}" @click.native="tabClick"></router-link>

简而言之就是在click后面添加关键字native即可,这里是监听根元素的原生事件,即相当于子组件内部处理click事件然后向外发送click事件:$emit("click".fn)


Mickey
6 声望0 粉丝

你只有足够的努力,才会赢得别人的尊重。